home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #2
/
Monster Media No. 2 (Monster Media)(1994).ISO
/
soundu
/
mt32gs12.zip
/
MT32GS.DOC
< prev
next >
Wrap
Text File
|
1994-07-23
|
7KB
|
154 lines
MT32GS Version 1.1ß (Beta Test Version)
4-23-94
MT-32/LAPC-1/CM-32L/CM-64 General MIDI emulator
By: Mike "Newt" Cornelius
Requires: A Roland MT-32/LAPC-1/CM-32L/CM-64, and a MPU-401 or
compatable midi interface. (The LAPC-1 has one built in)
This program is PUBLIC DOMAIN (Freeware) and can be passed along
with no restrictions. (As long as it is not sold for profit)
Purpose:
------------------
To make the popular series of Roland modules & cards support the General
MIDI standard.
This is done by rearranging and rewriting some of the sound "patches" in
the MT-32. The General MIDI standard is the one used by Microsoft Windows
3.1 and many other programs. This program will make your Roland sound more
exact according to the GS standard.
Version 1.1ß incoporates:
o Selectable Ports. (No longer restricted to IO Port 330)
o Uses VESA Audio drivers for better compatability.
o Now can play Standard MIDI files (Type 0 & Type 1) from command line
Note: The sound patches have NOT changed from Version 1.0
----
MT32GS
Version 1.0 was created on 09-17-92. There have NOT been any changes since
then until now. Version 1.0 was the initial release. This release is a
BETA version of MT32GS.EXE. If this turns out to work O.K. for several
people with newer machines, then Version 1.2 will be sent through all the
various software channels. However, this version should be completely
functional.
Included Files:
------------------
MT32GS.DOC The file you are reading now
MT32GS.EXE The executable file
MT32GS.TIM The Sysex information for the General Midi Standard
MT32NORM.TIM The Sysex information needed to reset the MT-32
THE_SIGN.MID Test General MIDI .MID file for MIDI File Playback
(The song is "I saw the Sign" by Ace of Base)
TEST.BAT Runs a basic test, including playing of the MIDI file
GM.BAT Sets MT-32 to GM via included VESA driver
MT32.BAT Sets MT-32 to normal via included VESA driver
FILE_ID.DIZ Brief description of program (For BBSs)
Quick Start: (Using with Windows)
-------------------
(This assumes that you have already set up your Roland drivers on Windows)
1. Run the program "MT32GS" with no command line parameters.
(Note, try running GM.BAT if you get an error message)
2. Load Windows
3. Go to the Control panel, and click on "MIDI Mapper"
4. Click on the Edit button (Assumes you are using the LAPC-1 map setup)
5. Change all the "Patch Maps" for channels 1-10 to "[None]"
6. Close the Control Panel
7. Open Media Player
8. Load CANYON.MID.
9. Play the file.
10. Exit Windows
11. Type "MT32GS R" to reset the MT-32 back to normal.
(Note, try running MT32.BAT if you get an error message)
That's it!
Everytime you use windows or any other program that uses the general
Midi Standard run "MT32GS". And if you need to go back to normal
Mt-32 run "MT32GS R". (This also resets the MT-32 back to normal from
games that write in System Exclusive data to your Roland)
Use the batch files for better compatability.
VESA Audio Standard
-------------------
Included is a MPU-401 VESA audio driver, to see its arguments and set it up
type "MPU /?".
The VESA audio standard was started to make programming AUDIO for DOS much
easier and to solve compatability problems.
VESA support was added due to problems with the internal MIDI routines and
some PCI buses. It also gained the benefit of allowing to play MIDI files.
To use the VESA driver with MT32GS see the batch files (.BAT) for good
examples. Or:
MPU (Loads MPU driver)
MT32GS (Sets MT-32 into GM emulation)
MPU U (Unloads MPU driver from memory)
More On Commands
-----------------------
Typing "MT32GS" without any parameters will show all comments and set your
Roland device to the General Midi setup.
Arguments:
A - After completion of playing a MIDI file reset the MT-32 back to normal
D - Bypass VESA drivers and use direct MPU-401 manipulation
H - Display all commands available in MT32GS
J - Just play the midi file, and do not change the MT-32's status
M - (Note, this must be followed by a path and filename)
This plays a Standard MIDI file (VESA drivers MUST be loaded)
For Example: typing "MT32GS M THE_SIGN.MID" will play the example
MID file, only after setting General MIDI emulation. To bypass
setting of emulation add a J parameter.
N - No comments, suppress text messages on screen
P - Set MIDI IO port for Direct mode, default is 330h, this must be in
REGULAR DECIMAL numbers, do not place a hexidecimal number here.
Example "MT32GS P 816"
R - Reset the MT-32 to Normal Operation
V - View MIDI information when you play a MIDI file
o A space must be between each argument.
o The order of the arguments does not matter.
o For example, if you wanted to reset the MT-32 back to normal and not read
the comments, play a midi-file and see the MIDI files information type:
"MT32GS R N M THE_SIGN.MID V" (THE_SIGN.MID represent the MIDI file
you wish to play)
Sounds
-------------------------
The sounds were gathered from an outside source, and are fairly accurate.
It represents the GS standard MUCH MUCH better than the regular LAPC-1
driver that Windows uses. Any program that can use "GENERAL MIDI" should
work with this.
MT32GS remaps the MT-32 to use channels 1-8 as melodic, and channel 10 as
the percussion channel. Channel 9 is made unavailable. (A compromise that
had to be made)
--------
If you have questions or comments I can be reached at the following:
PRODIGY ID# KBND17B.
Internet Address: kbnd17b@prodigy.com
BBS Support: Outdoor Sportsman BBS (407)635-9590 (1200-28.8k)
Software Creations BBS: (Account Name: John Cornelius)
John.Cornelius@swcbbs.com
Enjoy,
Mike "Newt" Cornelius
New Smyrna Beach, Florida